Unity引擎版本,后续打包APK。

AdMob SDK接入

官方文档 https://developers.google.cn/admob/unity/quick-start?hl=zh-cn

下载Admob官方插件(封装好了C#相关功能),直接导入到unity项目

导入插件之后Resolve(官方文档中有详细流程)

如果爆红 到不到IOSResolver.dll 可以删除掉这两个文件

从新resolver后 打包apk  报错 a exception was raised by worker

提升 .java使用或覆盖过时 api

解决方案

Lianliankan - Same Chinese Characters\Assets\Plugins\Android 下有重复名称 不同版本的包

删除一个(一般删除低版本)

直接删除 Assets\Plugins\Android 文件夹 后重新resolver 再打包

测试广告无法展示最终方案

删除项目中sdk 的文件夹 重新导入admob 的插件 然后resolver

重新导入更高版本GoogleMobileAds-v8.7.0的sdk 无法打包 把最低api 改成android 5.0

 

打包安卓

引擎从unity hub下载的时候 选择下载android build相关组件后自动配置好了环境

JDK SDK NDK 全部下载并且指定好位置

注意好环境变量的配置

打包之前都是成功的,如果突然出现无法打包,可以尝试(删掉Library 重新启动项目打包。